oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

oracle 安装与SQLPLUS简单用法

来源:网络整理  作者:网络  发布时间:2020-12-12 00:18
安装oracle数据库成功之后,会显示相关的数据库信息...
1),2)可以访问数据库,执行时将命令暂时存放到SQL缓冲区中.
SQL> EXEC DBMS_OUTPUT.PUT_LINE('Hello ');

然后按输入数据运行SQL命令,如:
原值 3: AND job = '&b'
10.自定义SQLPLUS环境
SQL>SET underline = //underline用于设置下划线字符,默认值为"_"
SQLPLUS的主要功能为:输入,运行和调试SQL语句和PL/SQL块;执行管理数据库命令;处理数据,生成报表,格式化查询结果
----------
在每行之后插入n个空行,其语法为:
2 DBMS_OUTPUT.PUT_LINE('HELLO,ORACLE!');
MILLER 1300
3) SQLPLUS命令:用于编辑,保存,运行SQL命令,PL/SQL块,格式化查询结果,自定义SQLPLUS环境等.
PL/SQL 过程已成功完成。
在SQLPLUS中可以使用三种方式运行SQL语句和PL/SQL块:1)命令行方式 2)SQL缓冲区方式 3)脚本文件方式
ACCEPT b CHAR PROMPT '请输入工种:'
SQL> SET linesize 100 pagesize 24 //linesize代表行宽度,默认为80,pagesize表示每页显示的行数,默认为24
SCOTT 3000
SQL> SELECT &a FROM emp
SCOT| ¥3000.00
FORD 3000
SQL> SET sqlprompt inputSQL> //sqlprompt用来设置SQLPLUS的命令提示符
ADAMS 1100
SQL> PRINT no
SQL> START D:\test.sql 20 2500
ENAME SAL
原值 3: AND job = '&b'
可以使用VARIABLE命令来定义绑定变量.当在SQL语句或PL/SQL块中使用绑定变量时,
SQL> BEGIN
PROMPT
---------5.缓冲区命令:
Database Control URL为:1158/em
输入 b 的值: CLERK
SQL> SHOW linesize pagesize
---------- ---------- ----------
2 ORDER BY deptno;
选择"文件"->"运行",它与RUN命令相同
而START命令只能在SQLPLUS会话内运行.
SQL> SET SERVEROUTPUT ON
DEPTNO ENAME SAL
ALLEN 1600
JONES 2975
新值 3: AND job = 'CLERK'
SMITH
iSQL*Plus URL 为:
SQL> COLUMN ename HEADING 雇员 JUSTIFY CENTER FORMAT A4
:5561/isqlplus/dba
原值 2: WHERE deptno = &a
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
1.3)EXECUTE(或者EXEC)命令,可以执行单条PL/SQL语句,不需要从缓冲区或脚本文件中执行.
已选择9行。 1)PROMPT命令用于输出提示信息,以便使用户了解脚本文件的功能和运行情况
SMITH
AND job = '&b';
----------
PROMPT 显示XX部门XX工种的员工姓名
SQL> BEGIN
SQL> SELECT ename, sal FROM emp WHERE deptno = 20 AND sal > 2500;
19:02:35 SQL>
SQL> SET autocommit on
已创建 file D:\setfile.sql
ENAME
1.启动SQLPLUS:
==========
ADAMS 1100
新值 2: WHERE deptno = 20
SMITH 800
30 WARD 1250
必须在绑定变量前加冒号(:).当直接给绑定变量赋值时,需要使用EXECUTE命令,例如:
SQL> SHOW autocommit //autocommit用于设置是否自动提交,默认为OFF
SQL> SHOW arraysize //arraysize用于设置从数据库中一次提取的行数,默认为15
FORD 3000
3)不可以访问数据库,SQLPLUS命令也不能被存放到SQL缓冲区中.
一 安装oracle数据库成功之后,会显示相关的数据库信息:
PL/SQL 过程已成功完成。
SQL> EXECUTE :no := 7788
SQL> SELECT ename,sal FROM emp
7.替换变量命令
WHERE deptno = &1
原值 2: WHERE deptno = &1
SQL> SELECT ename FROM emp
1 SELECT ename, sal FROM emp
SELECT ename, sal FROM emp
PROMPT 按<Enter>键继续
4.在SQLPLUS中输入三种类型的命令:
---------- ----------
NO
ADAMS
2 DBMS_OUTPUT.PUT_LINE('Hello Oracle!');
格式: START filename[.ext] [arg1 arg2 arg3...]
ADAMS
2)输出绑定变量
2 WHERE deptno = 20
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
密码:oracle
请输入密码*********
SQL> START D:\test.sql
SQL> UNDEFINE a
3 END;
在报表之后插入n个空行,其语法为:
3.1)START命令
SQL>COLUMN sal CLEAR //恢复列的格式
脚本文件:D:\test.sql内容如下:
新值 3: AND sal > 2500
SQL> SELECT ename, sal FROM emp
2 WHERE deptno = 20
----------
输入 a 的值: ename
雇员| 月薪
SQL>SELECT ; //把SELECT;保存到缓冲区中
ADAMS
ACCEPT pwd PROMPT '请输入密码' HIDE
BREAK ON break_column SKIP PAGE
SQL>CLEAR SCREEN //清除SQLPLUS的屏幕及屏幕缓冲区
SQL>SET heading off //heading表示是否显示列标题,默认为ON
2 WHERE deptno = 20
3.退出SQLPLUS(在退出SQLPLUS之前,应该使用commit命令提交事务):
PL/SQL 过程已成功完成。
SQL> EXEC dbms_output.put_line('hello oracle');
而不显示SQL缓冲区中的SQL命令或PL/SQL块,也不会将SQL缓冲区中的最后一行成为当前行
PAUSE
BREAK ON ROW SKIP n
新值 2: WHERE deptno = 20
可以使用PROMPT命令,PAUSE命令,ACCEPT命令与用户进行通信
hello oracle
SQL>SELECT count(*) FROM emp;
用HIDE选项隐藏输入,以便于用户输入替换变量
服务器参数文件名:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora
SQL> help index; //获得oracle所有命令
SQL> SET SERVEROUTPUT ON
ENAME | SAL
ENAME
SQL> SELECT ename FROM emp WHERE empno = :no;
SQL> DEFINE a
脚本文件:D:\test.sql内容如下:
AND sal > &2;
3 END;
7788
MARTIN 1250
系统标识符(SID):oracle
@命令和START命令类似,区别在于:@命令既可以在SQLPLUS会话内部运行,也可以在命令行运行,
FORD 3000
SQL> RUN
ENAME
2.获取SQLPLUS命令的帮助:
SCOTT | 3000
PL/SQL 过程已成功完成。
HELLO,ORACLE!
1) SQL命令:用于操作数据库中的信息
FORD| ¥3000.00
2)定义替换变量:事先用DEFINE命令定义替换变量,如:
JONES 2975
2.2)/命令:运行当前存储在SQL缓冲区中的SQL命令或PL/SQL块,显示运行结果,
JONE| ¥2975.00
新值 1: SELECT ename FROM emp
SQL> VARIABLE no NUMBER
8.与用户通信
---------- ----------
SCOTT
1.1)以命令行方式运行SQL命令,只需要在输入完SQL语句之后,输入分号(;),或者在新的一行输入前斜线(/),按回车键即可
----------
COUNT(*)
并使SQL缓冲区中的最后一行成为当前行
4 /
全局数据库名:oracle
HELLO,ORACLE!
BREAK ON break_column SKIP n
SQL> BREAK ON deptno SKIP 1
ENAME SAL
1)使用替换变量:其格式是在变量名称之前加一个&,以便在运行SQL命令时提示用户输入替换数据,
原值 3: AND sal > &2
SQL> SET arraysize 25
3 ;
DEFINE A = "CLERK" (CHAR)
SQL> SET colsep | //colsep 用于设置在选定列之间的分隔符,默认为空格
ENAME SAL
1)格式化列
==========================
3 AND job = '&a';
ENAME
SQL>EDIT; //编辑缓冲区中的内容
二 SQLPLUS工具
原值 3: AND job = '&a'
使用PRINT命令输出绑定变量,例如:
2)限制重复行
JONES 2975
4 /
SQL> DEFINE a = CLERK
scott/tiger@oracle
iSQL*Plus DBA URL 为:
SMITH
:1158/em/
---------
WHERE deptno = &a
新值 3: AND job = 'CLERK'
JAMES 950
6.运行命令
----------
SQL> COLUMN sal HEADING 月薪 JUSTIFY CENTER FORMAT L99999.99
BREAK ON REPORT SKIP n
3*

2.3)菜单命令
PROMPT ==========================
在限制重复行的同时,还可以在各个分组之间插入n个空行,其语法为:
使用START命令:
1)定义绑定变量
请输入工种:CLERK
ACCEPT a NUMBER PROMPT '请输入部门:'
SQL>STORE SET D:\setfile.sql //保存当前的SQLPLUS环境
SCOTT | 3000
SCOTT 3000
SQL> SET SERVEROUTPUT ON

2 WHERE deptno = 20
1.2)以命令行方式运行PL/SQL块,只需要在输入完PL/SQL块之后,在新的一行输入前斜线(/),按回车键即可
2)SQL缓冲区方式:
SQL> /
请输入部门:20
数据库账户:SYS,SYSTEM,DBSNMP,SYSMAN
显示XX部门XX工种的员工姓名
SQL> quit或者SQL> exit;
3)脚本文件方式
====|===================
2)PAUSE命令用于暂停脚本文件的运行
SQL> SELECT deptno, ename, sal FROM emp WHERE sal < 2500
14
举例如下:
跑到新的一页,其语法为:
SQL>SET time on //time是否在SQLPLUS命令提示符前显示系统时间,默认设置为OFF
2) PL/SQL块:用于操作数据库中的信息
3)查看替换变量
T |
11.格式化查询结果
SQL> SET serveroutput on //SEVEROUTPUT用于控制是否显示存储过程的输出,默认为OFF
10 CLARK 2450
新值 3: AND job = 'CLERK'
Hello
SQL> SHOW ALL //查看所有环境变量
SCOTT 3000
---------- ----------
3)ACCEPT命令可以让用户指定替换变量的类型(如CHAR,NUMBER,DATE),用PROMPT选项指定提示信息,
SMITH 800
:5561/isqlplus
2 WHERE deptno = 20;
inputSQL>
3.2)@命令
2.1)RUN命令:显示并运行当前存储在SQL缓冲区中的SQL语句或PL/SQL块,显示运行结果,
20 ADAMS 1100
按<Enter>键继续
SELECT ename FROM emp
SQL>RUN 或者SQL>/ //执行缓冲区中的内容
原值 1: SELECT &a FROM emp
9.绑定变量
该脚本文件运行结果为:
SMITH 800
SQL> help list; //显示出list命令的帮助信息
TURNER 1500
4)清除替换变量
查看C:\oracle\product\10.2.0\db_1\install\portlist.ini文件获得相应的OEM为:
3 AND job = '&b';
1)命令行方式:

相关热词: oracle 安装

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/oracle/2730.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

oracle 安装与SQLPLUS简单用法

2020-12-12 编辑:网络

1),2)可以访问数据库,执行时将命令暂时存放到SQL缓冲区中.
SQL> EXEC DBMS_OUTPUT.PUT_LINE('Hello ');

然后按输入数据运行SQL命令,如:
原值 3: AND job = '&b'
10.自定义SQLPLUS环境
SQL>SET underline = //underline用于设置下划线字符,默认值为"_"
SQLPLUS的主要功能为:输入,运行和调试SQL语句和PL/SQL块;执行管理数据库命令;处理数据,生成报表,格式化查询结果
----------
在每行之后插入n个空行,其语法为:
2 DBMS_OUTPUT.PUT_LINE('HELLO,ORACLE!');
MILLER 1300
3) SQLPLUS命令:用于编辑,保存,运行SQL命令,PL/SQL块,格式化查询结果,自定义SQLPLUS环境等.
PL/SQL 过程已成功完成。
在SQLPLUS中可以使用三种方式运行SQL语句和PL/SQL块:1)命令行方式 2)SQL缓冲区方式 3)脚本文件方式
ACCEPT b CHAR PROMPT '请输入工种:'
SQL> SET linesize 100 pagesize 24 //linesize代表行宽度,默认为80,pagesize表示每页显示的行数,默认为24
SCOTT 3000
SQL> SELECT &a FROM emp
SCOT| ¥3000.00
FORD 3000
SQL> SET sqlprompt inputSQL> //sqlprompt用来设置SQLPLUS的命令提示符
ADAMS 1100
SQL> PRINT no
SQL> START D:\test.sql 20 2500
ENAME SAL
原值 3: AND job = '&b'
可以使用VARIABLE命令来定义绑定变量.当在SQL语句或PL/SQL块中使用绑定变量时,
SQL> BEGIN
PROMPT
---------5.缓冲区命令:
Database Control URL为:1158/em
输入 b 的值: CLERK
SQL> SHOW linesize pagesize
---------- ---------- ----------
2 ORDER BY deptno;
选择"文件"->"运行",它与RUN命令相同
而START命令只能在SQLPLUS会话内运行.
SQL> SET SERVEROUTPUT ON
DEPTNO ENAME SAL
ALLEN 1600
JONES 2975
新值 3: AND job = 'CLERK'
SMITH
iSQL*Plus URL 为:
SQL> COLUMN ename HEADING 雇员 JUSTIFY CENTER FORMAT A4
:5561/isqlplus/dba
原值 2: WHERE deptno = &a
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
1.3)EXECUTE(或者EXEC)命令,可以执行单条PL/SQL语句,不需要从缓冲区或脚本文件中执行.
已选择9行。 1)PROMPT命令用于输出提示信息,以便使用户了解脚本文件的功能和运行情况
SMITH
AND job = '&b';
----------
PROMPT 显示XX部门XX工种的员工姓名
SQL> BEGIN
SQL> SELECT ename, sal FROM emp WHERE deptno = 20 AND sal > 2500;
19:02:35 SQL>
SQL> SET autocommit on
已创建 file D:\setfile.sql
ENAME
1.启动SQLPLUS:
==========
ADAMS 1100
新值 2: WHERE deptno = 20
SMITH 800
30 WARD 1250
必须在绑定变量前加冒号(:).当直接给绑定变量赋值时,需要使用EXECUTE命令,例如:
SQL> SHOW autocommit //autocommit用于设置是否自动提交,默认为OFF
SQL> SHOW arraysize //arraysize用于设置从数据库中一次提取的行数,默认为15
FORD 3000
3)不可以访问数据库,SQLPLUS命令也不能被存放到SQL缓冲区中.
一 安装oracle数据库成功之后,会显示相关的数据库信息:
PL/SQL 过程已成功完成。
SQL> EXECUTE :no := 7788
SQL> SELECT ename,sal FROM emp
7.替换变量命令
WHERE deptno = &1
原值 2: WHERE deptno = &1
SQL> SELECT ename FROM emp
1 SELECT ename, sal FROM emp
SELECT ename, sal FROM emp
PROMPT 按<Enter>键继续
4.在SQLPLUS中输入三种类型的命令:
---------- ----------
NO
ADAMS
2 DBMS_OUTPUT.PUT_LINE('Hello Oracle!');
格式: START filename[.ext] [arg1 arg2 arg3...]
ADAMS
2)输出绑定变量
2 WHERE deptno = 20
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
密码:oracle
请输入密码*********
SQL> START D:\test.sql
SQL> UNDEFINE a
3 END;
在报表之后插入n个空行,其语法为:
3.1)START命令
SQL>COLUMN sal CLEAR //恢复列的格式
脚本文件:D:\test.sql内容如下:
新值 3: AND sal > 2500
SQL> SELECT ename, sal FROM emp
2 WHERE deptno = 20
----------
输入 a 的值: ename
雇员| 月薪
SQL>SELECT ; //把SELECT;保存到缓冲区中
ADAMS
ACCEPT pwd PROMPT '请输入密码' HIDE
BREAK ON break_column SKIP PAGE
SQL>CLEAR SCREEN //清除SQLPLUS的屏幕及屏幕缓冲区
SQL>SET heading off //heading表示是否显示列标题,默认为ON
2 WHERE deptno = 20
3.退出SQLPLUS(在退出SQLPLUS之前,应该使用commit命令提交事务):
PL/SQL 过程已成功完成。
SQL> EXEC dbms_output.put_line('hello oracle');
而不显示SQL缓冲区中的SQL命令或PL/SQL块,也不会将SQL缓冲区中的最后一行成为当前行
PAUSE
BREAK ON ROW SKIP n
新值 2: WHERE deptno = 20
可以使用PROMPT命令,PAUSE命令,ACCEPT命令与用户进行通信
hello oracle
SQL>SELECT count(*) FROM emp;
用HIDE选项隐藏输入,以便于用户输入替换变量
服务器参数文件名:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora
SQL> help index; //获得oracle所有命令
SQL> SET SERVEROUTPUT ON
ENAME | SAL
ENAME
SQL> SELECT ename FROM emp WHERE empno = :no;
SQL> DEFINE a
脚本文件:D:\test.sql内容如下:
AND sal > &2;
3 END;
7788
MARTIN 1250
系统标识符(SID):oracle
@命令和START命令类似,区别在于:@命令既可以在SQLPLUS会话内部运行,也可以在命令行运行,
FORD 3000
SQL> RUN
ENAME
2.获取SQLPLUS命令的帮助:
SCOTT | 3000
PL/SQL 过程已成功完成。
HELLO,ORACLE!
1) SQL命令:用于操作数据库中的信息
FORD| ¥3000.00
2)定义替换变量:事先用DEFINE命令定义替换变量,如:
JONES 2975
2.2)/命令:运行当前存储在SQL缓冲区中的SQL命令或PL/SQL块,显示运行结果,
JONE| ¥2975.00
新值 1: SELECT ename FROM emp
SQL> VARIABLE no NUMBER
8.与用户通信
---------- ----------
SCOTT
1.1)以命令行方式运行SQL命令,只需要在输入完SQL语句之后,输入分号(;),或者在新的一行输入前斜线(/),按回车键即可
----------
COUNT(*)
并使SQL缓冲区中的最后一行成为当前行
4 /
全局数据库名:oracle
HELLO,ORACLE!
BREAK ON break_column SKIP n
SQL> BREAK ON deptno SKIP 1
ENAME SAL
1)使用替换变量:其格式是在变量名称之前加一个&,以便在运行SQL命令时提示用户输入替换数据,
原值 3: AND sal > &2
SQL> SET arraysize 25
3 ;
DEFINE A = "CLERK" (CHAR)
SQL> SET colsep | //colsep 用于设置在选定列之间的分隔符,默认为空格
ENAME SAL
1)格式化列
==========================
3 AND job = '&a';
ENAME
SQL>EDIT; //编辑缓冲区中的内容
二 SQLPLUS工具
原值 3: AND job = '&a'
使用PRINT命令输出绑定变量,例如:
2)限制重复行
JONES 2975
4 /
SQL> DEFINE a = CLERK
scott/tiger@oracle
iSQL*Plus DBA URL 为:
SMITH
:1158/em/
---------
WHERE deptno = &a
新值 3: AND job = 'CLERK'
JAMES 950
6.运行命令
----------
SQL> COLUMN sal HEADING 月薪 JUSTIFY CENTER FORMAT L99999.99
BREAK ON REPORT SKIP n
3*

2.3)菜单命令
PROMPT ==========================
在限制重复行的同时,还可以在各个分组之间插入n个空行,其语法为:
使用START命令:
1)定义绑定变量
请输入工种:CLERK
ACCEPT a NUMBER PROMPT '请输入部门:'
SQL>STORE SET D:\setfile.sql //保存当前的SQLPLUS环境
SCOTT | 3000
SCOTT 3000
SQL> SET SERVEROUTPUT ON

2 WHERE deptno = 20
1.2)以命令行方式运行PL/SQL块,只需要在输入完PL/SQL块之后,在新的一行输入前斜线(/),按回车键即可
2)SQL缓冲区方式:
SQL> /
请输入部门:20
数据库账户:SYS,SYSTEM,DBSNMP,SYSMAN
显示XX部门XX工种的员工姓名
SQL> quit或者SQL> exit;
3)脚本文件方式
====|===================
2)PAUSE命令用于暂停脚本文件的运行
SQL> SELECT deptno, ename, sal FROM emp WHERE sal < 2500
14
举例如下:
跑到新的一页,其语法为:
SQL>SET time on //time是否在SQLPLUS命令提示符前显示系统时间,默认设置为OFF
2) PL/SQL块:用于操作数据库中的信息
3)查看替换变量
T |
11.格式化查询结果
SQL> SET serveroutput on //SEVEROUTPUT用于控制是否显示存储过程的输出,默认为OFF
10 CLARK 2450
新值 3: AND job = 'CLERK'
Hello
SQL> SHOW ALL //查看所有环境变量
SCOTT 3000
---------- ----------
3)ACCEPT命令可以让用户指定替换变量的类型(如CHAR,NUMBER,DATE),用PROMPT选项指定提示信息,
SMITH 800
:5561/isqlplus
2 WHERE deptno = 20;
inputSQL>
3.2)@命令
2.1)RUN命令:显示并运行当前存储在SQL缓冲区中的SQL语句或PL/SQL块,显示运行结果,
20 ADAMS 1100
按<Enter>键继续
SELECT ename FROM emp
SQL>RUN 或者SQL>/ //执行缓冲区中的内容
原值 1: SELECT &a FROM emp
9.绑定变量
该脚本文件运行结果为:
SMITH 800
SQL> help list; //显示出list命令的帮助信息
TURNER 1500
4)清除替换变量
查看C:\oracle\product\10.2.0\db_1\install\portlist.ini文件获得相应的OEM为:
3 AND job = '&b';
1)命令行方式:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/oracle/2730.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页